package com.yonyou.iuap.ipaas.connector.sdwcoatencent.api.model.business.dept;

import com.yonyou.iuap.ipaas.connector.sdwcoatencent.api.model.business.BaseBean;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
* ** description 描述 **
*
* @author : auto generated
* @date : Aug 26, 2024 3:02:58 PM
*/

@Data
public class BipDept extends BaseBean implements Serializable {


    private static final long serialVersionUID = 1L;

    /**
    * 部门id
    * 描述： 部门id，32位整型，指定时必须大于1。若不填该参数，将自动生成id
    */
   private Long id;
    /**
    * 部门名称
    * 描述： 长度限制为1~128个字符
    */
   private String name;
    /**
    * 英文名称
    * 描述： 英文名称。同一个层级的部门名称不能重复。需要在管理后台开启多语言支持才能生效。长度限制为1~64个字符，字符不能包括\:*?"<>｜
    */
   private String name_en;
    /**
    * 父部门id
    * 描述： 父部门id，32位整型

    */
   private Integer parentid;
    /**
    * 在父部门中的次序值
    * 描述： order值大的排序靠前，order值相等的情况下，按照部门id排，id越小排序越靠前。有效的值范围是[0, 2^32)
    */
   private Long order;
    /**
    * 部门编码
    * 描述： 
    */
   private String code = "1";
    /**
    * 是否同步
    * 描述： 
    */
   private Boolean syncFlag = true;;

    private Integer level;

    public BipDept() {
    }

}